home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 10 / ab286100.zip / EMM.DOC < prev    next >
Text File  |  1987-10-16  |  25KB  |  606 lines

  1.  
  2.                                                           page 1 
  3.  
  4.  
  5.             HOW TO UPGRADE TO EMM 4.0
  6.  
  7.             This pamphlet explains how to upgrade your Above Board
  8.             software to EMM 4.0.  The easiest and quickest way is to let
  9.             the INSTALL program do it for you.  This section explains
  10.             how to run INSTALL.
  11.  
  12.             If you need to install EMM 4.0 yourself, refer to the
  13.             instructions on page 2.
  14.  
  15.             There are also optional programs available on this upgrade
  16.             diskette -- three programs that run various tests (CHKCOP,
  17.             CHKMEM, and TESTAB) and one program that sets up the
  18.             hardware configuration for the Above Board 286 and PS/286
  19.             (SETBOARD).  Refer to page 14 for details.
  20.  
  21.             Here's all you need to do to upgrade your Above Board
  22.             software to EMM 4.0:
  23.  
  24.             1    With your screen displaying the DOS prompt, insert a
  25.             copy of the Intel upgrade diskette into drive A.
  26.  
  27.             2    Type
  28.  
  29.             A:INSTALL
  30.  
  31.             and press Enter.  Follow INSTALL's directions and answer the
  32.             questions.  INSTALL does the rest.  That's all you need to
  33.             do for your EMM 4.0 upgrade.
  34.  
  35.  
  36.  
  37.  
  38.  
  39.                                                            page 2
  40.  
  41.             INSTALLING EMM 4.0 YOURSELF
  42.  
  43.             This section explains the installation of EMM 4.0 without
  44.             using the INSTALL program.  Installing the software involves
  45.             these steps:
  46.  
  47.             o    Copying files (page 2).
  48.             o    Setting up expanded memory (page 3 through 10).
  49.             o    Setting up RAM disks and a clock (page 11) -- optional.
  50.             o    Setting up a print buffer (page 11 through 13) --
  51.                  optional.
  52.  
  53.             If you boot from floppy disks, install the Above Board
  54.             software on each system diskette from which you boot.  If
  55.             you boot from a hard disk, install the software just once in
  56.             the root directory.
  57.  
  58.             Copying files
  59.  
  60.             Before you can use the Above Board software, you must copy
  61.             the files you need from the Intel upgrade diskette to your
  62.             hard disk's root directory or to your system diskettes.
  63.             Copy only the files you need.
  64.  
  65.             Table 1 describes the files you may need on the Intel
  66.             upgrade diskette.  To upgrade to EMM 4.0, you must copy the
  67.             EMM.SYS file.
  68.  
  69.             Table 1   Intel diskette file descriptions
  70.  
  71.  
  72.                  File name        Description                 
  73.  
  74.  
  75.                  EMM.SYS          To use expanded memory.
  76.  
  77.                  QUIKMEM2.SYS     To use an expanded memory RAM
  78.                                   disk.
  79.  
  80.                  QUIKMEM1.SYS     To use a conventional memory
  81.                                   RAM disk.
  82.  
  83.                  QUIKBUF2.COM     To use an expanded memory print
  84.                                   buffer.
  85.  
  86.                  QUIKBUF1.COM     To use a conventional memory
  87.                                   print buffer.
  88.  
  89.                  CLOCK.SYS        To use the Above Board PS/PC
  90.                                   clock ONLY.
  91.  
  92.  
  93.                                                           page 3
  94.             Setting up Expanded Memory
  95.  
  96.             This section explains how to edit the CONFIG.SYS file to use
  97.             EMM 4.0.  To use EMM 4.0, you'll need to add new commands to
  98.             your CONFIG.SYS file.  Use any ASCII file editor (such as
  99.             EDLIN) to view and edit the file.  Then perform the
  100.             following steps to add the commands:
  101.  
  102.             1    Copy the parameters (for example, M5 and I5) currently
  103.                  in the DEVICE=EMM.SYS line here:
  104.  
  105.                  ________________________________
  106.  
  107.                  If you write down these parameters, you won't
  108.                  need to remove your computer's cover to see
  109.                  your Above Board's switches.  You can use the
  110.                  old parameters to help you choose the new parameters.
  111.  
  112.             2    Replace the DEVICE=EMM.SYS line in your CONFIG.SYS
  113.                  file with the following new parameters:
  114.  
  115.             DEVICE=EMM.SYS Computer  Memory_Address  I/O_Address1...16
  116.                            [EXP=x]  [ND]  [NP]  [NE]  [H=x]
  117.  
  118.                  The parameters in italics are required for using
  119.                  expanded memory; the other parameters in brackets []
  120.                  are optional.  The order of the parameters doesn't
  121.                  matter.  Be sure you have only one DEVICE=EMM.SYS line
  122.                  in your CONFIG.SYS file.
  123.  
  124.  
  125.                                                               
  126.                                                            page 4
  127.  
  128.             Required EMM command line parameters
  129.  
  130.             The Computer parameter defines the type of computer in which
  131.             the Above Board is installed.  Replace the Computer
  132.             parameter with one of the choices listed in Table 2.  The
  133.             Computer parameter is required in the EMM command line.
  134.  
  135.             Table 2   Computer parameter choices
  136.  
  137.                  Computer parameter       Type of computer
  138.  
  139.                  pc                       COMPAQ DESKPRO
  140.                                           IBM PC
  141.                                           IBM PC XT
  142.                                           IBM PC or PC XT
  143.                                             compatibles
  144.  
  145.  
  146.                  at                       COMPAQ DESKPRO 286
  147.                                           COMPAQ DESKPRO 386
  148.                                           IBM PC AT
  149.                                           IBM PC XT 286
  150.                                           IBM PC AT compatibles
  151.  
  152.  
  153.                  mod30                    IBM Personal System/2
  154.                                             Model 30
  155.  
  156.  
  157.  
  158.                                                            page 5
  159.  
  160.             The Memory_Address parameter specifies the address of the
  161.             64K-byte block of memory to which expanded memory is mapped.
  162.             If your old DEVICE=EMM.SYS line has an M parameter, replace
  163.             the M parameter with the corresponding Memory_Address listed
  164.             in
  165.  
  166.             o    Table 3 (for Above Boards installed in 80286-
  167.                  based computers) or
  168.  
  169.             o    Table 4 (for Above Boards installed in 8088-
  170.                  or 8086-based computers).
  171.  
  172.             Table 3   M parameter and corresponding Memory_Address
  173.                       parameter (AboveTM Boards installed in 
  174.                       80286-based computers)
  175.  
  176.                           M Parameter    Memory_Address
  177.  
  178.                              1             C000
  179.                              2             C400
  180.                              3             C800
  181.                              4             CC00
  182.                              5             D000
  183.  
  184.  
  185.  
  186.             Table 4   M parameter and corresponding Memory_Address
  187.                       parameter (AboveTM Boards installed in 8088-
  188.                       and 8086-based computers)
  189.  
  190.                           M Parameter    Memory_Address
  191.  
  192.                              0*            C400
  193.                              1             C800
  194.                              2             CC00
  195.                              3             D000
  196.                              4             D400
  197.                              5             D800
  198.                              6             DC00
  199.                              7             E000
  200.  
  201.                      *for an Above Board PC or PS/PC only
  202.  
  203.  
  204.  
  205.                                                            page 6
  206.  
  207.             If you don't have an old DEVICE=EMM.SYS line, use a memory
  208.             address listed in Table 5.  Be sure you use a memory address
  209.             listed for your specific Above Board.
  210.  
  211.             If in doubt of which address to choose, use address D000.
  212.             The Memory_Address parameter is required in the EMM command
  213.             line.
  214.  
  215.             Table 5   Memory_Address parameter choices
  216.  
  217.  
  218.                         AboveTM Board AboveTM Board AboveTM Board 
  219.                         PC & PS/PC     AT, PS/AT,   286 & PS/286
  220.                                        286 & PS/286 (in 8088- or
  221.                                        (in 80286-   8086-based
  222.                                        based        computers)
  223.                                        computers)   
  224.  
  225.  
  226.                            C400          C000         C800
  227.                            C800          C400         CC00
  228.                            CC00          C800         D000
  229.                Memory      D000          CC00         D400
  230.                Address     D400          D000         D800
  231.                            D800                       DC00
  232.                            DC00                       E000
  233.                            E000
  234.  
  235.  
  236.  
  237.                                                            page 7
  238.  
  239.             The I/O_Address parameters specify which I/O addresses Above
  240.             Boards use to access expanded memory.  Assign a unique I/O
  241.             address to each board.  No boards in your computer can share
  242.             I/O addresses.  Use one I/O address for each Above Board
  243.             with expanded memory.  Piggyback Memory boards don't need
  244.             I/O addresses.
  245.  
  246.             If your old DEVICE=EMM.SYS line has an I parameter, replace
  247.             the I parameter with the corresponding I/O_Address listed in
  248.             Table 6.
  249.  
  250.             Table 6   I parameters and corresponding I/O_Address
  251.                       parameters
  252.  
  253.                           I parameter    I/O_Address
  254.  
  255.                               0             208
  256.                               1             218
  257.                               4             248
  258.                               5             258
  259.                               6             268
  260.                               A             2A8
  261.                               B             2B8
  262.                               E             2E8
  263.  
  264.  
  265.  
  266.                                                          page 8
  267.  
  268.             If you don't have an old DEVICE=EMM.SYS line, use an I/O
  269.             address listed in Table 7.  Be sure your I/O_Address
  270.             parameter values match the I/O addresses you selected when
  271.             you set your Above Board switches or ran the SETBOARD
  272.             program.
  273.  
  274.             If in doubt, use the addresses at 208 or 258.  The
  275.             I/O_Address parameter is required in the EMM command line.
  276.  
  277.             Table 7   I/O_Address parameter choices
  278.  
  279.                           AboveTM Board AboveTM Board AboveTM Board
  280.                           PC & PS/PC    AT & PS/AT    286 & PS/286
  281.  
  282.                               208           208         208
  283.                  I/O          218           218         218
  284.                  Address      258           258         248
  285.                               268           268         258
  286.                               2A8           2A8         2A8
  287.                               2B8           2B8         2B8
  288.                               2E8           2E8         2E8
  289.  
  290.  
  291.             Example.  You're using two Above Board 286s in an IBM PC AT.
  292.             You're installing expanded memory at D000.  One board is set
  293.             for I/O address 208 and the other for 258.  Use this
  294.             command:
  295.  
  296.             DEVICE=EMM.SYS at D000 208 258
  297.  
  298.  
  299.  
  300.                                                         page 9    
  301.  
  302.             Optional EMM command line parameters
  303.  
  304.             The EXP=x (expanded memory amount) parameter lets you 
  305.             verify the amount of expanded memory in your 
  306.             computer, where x is the amount in K bytes.  The 
  307.             value for x must be a multiple of 16 and less than or 
  308.             equal to 32768.
  309.  
  310.             The EXP=x parameter is optional.  If this parameter is in
  311.             the command line, the EMM compares the number you specify
  312.             (for example, EXP=512 for 512K bytes) with the amount of
  313.             expanded memory it finds.  If the numbers aren't the same,
  314.             you'll receive an error message.
  315.  
  316.             The ND (no diagnostics) parameter tells software to run
  317.             abbreviated memory tests after a warm boot (Ctrl-Alt-Del).
  318.             The ND parameter is optional.  If ND is in the command line,
  319.             the EMM will run abbreviated memory tests; if ND is absent,
  320.             the EMM will run full tests.  In either case, full tests are
  321.             run during a cold boot (power-on).
  322.  
  323.             The NP (no pause) parameter lets you set the EMM not to
  324.             pause after an EMM error or advisory message.  The NP
  325.             parameter is optional.  If NP is in the command line, the
  326.             EMM won't pause after errors or messages.  If NP is absent,
  327.             the EMM will pause.
  328.  
  329.             CAUTION   
  330.             Using the NE parameter can damage the data on your hard disk
  331.             if extended memory exists on your Above Board.
  332.  
  333.             The NE (no extended memory tests) parameter lets you set the
  334.             EMM so it won't run extended memory tests in an 80286-based
  335.             computer when no extended memory exists on any Above Board.
  336.             The NE parameter will save installation time since extended
  337.             memory tests aren't run.
  338.  
  339.             The NE parameter is optional.  If NE is in the command line,
  340.             no extended memory tests are performed.  If NE is absent,
  341.             tests are performed.  Don't use the NE parameter if any
  342.             extended memory exists on your Above Board.
  343.  
  344.             The H=x (handle count) parameter lets you tell the EMM to
  345.             support as many handles as a particular application program
  346.             needs.  A handle is a value that the EMM assigns and uses to
  347.             identify a block of memory requested by an application
  348.             program.  The EMM allocates memory based on the number
  349.             entered.  Specifying a small EMM handle count can save
  350.             conventional memory and allow EMM to run faster.
  351.  
  352.             The EMM handle count default is 64 handles.  Application
  353.             programs written to use EMM versions below EMM 4.0 use a
  354.             maximum of 32 handles.  If you're using older application
  355.             programs, you may change the EMM handle count to H=32, but
  356.             using the default of 64 handles will work fine.  The maximum
  357.             value for x is 254 handles.
  358.  
  359.  
  360.  
  361.                                                          page 10
  362.  
  363.             The H=x parameter is optional.  If the H=x parameter is in
  364.             the command line, the EMM will support the number of handles
  365.             specified by x.  The handle count will appear on the screen
  366.             when EMM is installed.  If H=x is absent, the EMM uses 64
  367.             handles.  You won't see a handle count on the screen when
  368.             EMM is installed.
  369.  
  370.             Example.  You're using one Above Board 286 in an IBM PC AT.
  371.             Expanded memory is installed at D000.  The board is set for
  372.             I/O address 208.  You have 1.5M bytes of expanded memory and
  373.             no extended memory.  You want abbreviated diagnostics and
  374.             your application program uses 128 handles.  Use this
  375.             command:
  376.  
  377.             DEVICE=EMM.SYS at D000 208 EXP=1536 ND H=128
  378.  
  379.             Now that you're finished editing the CONFIG.SYS file, reboot
  380.             your computer.  EMM 4.0 is installed and ready to go.
  381.  
  382.             If you want to set up RAM disks, a clock, or print buffer,
  383.             go on to the next page.  If you already have RAM disks, a
  384.             clock, or print buffer installed, you don't need to re-
  385.             install them.
  386.  
  387.  
  388.  
  389.                                                         page 11
  390.  
  391.             Setting up RAM Disks and Clock
  392.  
  393.             To set up Above Board RAM disks or clock, copy QUIKMEM2.SYS
  394.             (for expanded memory RAM disks), QUIKMEM1.SYS (for
  395.             conventional memory RAM disks), or CLOCK.SYS (for the Above
  396.             Board PS/PC clock) from this upgrade diskette to your hard
  397.             disk or system diskettes.  (Refer to Table 1 for a list of
  398.             the files.)  Then refer to your Above Board Shortcuts or
  399.             Hacker's Guide for instructions to set up Above Board RAM
  400.             disks or clock.
  401.  
  402.             Setting up a Print Buffer
  403.  
  404.             To install a print buffer, copy QUIKBUF2.COM (for expanded
  405.             print buffers) or QUIKBUF1.COM (for conventional memory
  406.             print buffers) from this upgrade diskette to your hard disk
  407.             or system diskettes.  (Refer to Table 1 for a list of the
  408.             files.)  Follow these instructions to create a print buffer
  409.             -- don't use your Above Board Shortcuts or Hacker's Guide.
  410.  
  411.             To set up a print buffer each time you turn on or restart
  412.             your computer, you'll need to add a command to your
  413.             AUTOEXEC.BAT file.  Use any ASCII file editor (such as
  414.             EDLIN) to edit your file.
  415.  
  416.             NOTE 
  417.             You can have only one print buffer.  If a command in your
  418.             AUTOEXEC.BAT file already sets one up, delete that command
  419.             before adding a command described in this section.
  420.  
  421.             Creating a print buffer in expanded memory
  422.  
  423.             To set up the print buffer in expanded memory, use this
  424.             command:
  425.  
  426.             QUIKBUF2  c  x  d  t
  427.  
  428.             The c parameter tells the QUIKBUF program what type of
  429.             computer you're using.  The choices for the c parameter are:
  430.  
  431.                  at   For the IBM Personal System/2 Model 30
  432.                       and 80286-based computers such as the
  433.                       IBM PC AT and IBM PC XT 286.
  434.  
  435.                  pc   For 8088- and 8086-based computers
  436.                       such as the IBM PC, IBM PC XT, and
  437.                       COMPAQ DESKPRO 86.
  438.  
  439.  
  440.             The x parameter specifies the size of the buffer in K bytes
  441.             and must be 16 or greater.  Any value that isn't a multiple
  442.             of 16 is treated as the next-higher multiple of 16.
  443.  
  444.  
  445.  
  446.                                                           page 12
  447.  
  448.             The d parameter tells the QUIKBUF program what display
  449.             adapter your computer uses.
  450.  
  451.             Choices for the d parameter are:
  452.  
  453.                  M (or m)  IBM Monochrome Adapter.
  454.                  H (or h)  Hercules Monochrome Graphics Adapter.
  455.                  G (or g)  IBM, COMPAQ, Zenith, AT&T, or Hercules
  456.                            Color Graphics Adapter.
  457.                  E (or e)  IBM Enhanced Graphics Adapter.
  458.                  O (or o)  All other adapters, including the
  459.                            Hercules Graphics Plus Adapter.
  460.                            Choosing this option disables the
  461.                            print buffer command menu.  The
  462.                            print buffer will still work, but you
  463.                            won't be able to control it from the
  464.                            command menu.
  465.  
  466.             The t parameter indicates the type of port to be buffered.
  467.             The choices are:
  468.  
  469.                  P    Parallel (LPT1, LPT2, or LPT3)
  470.                  S1   Serial (COM1)
  471.                  S2   Serial (COM2)
  472.  
  473.             If you choose P, the first thing you print or the print
  474.             buffer commands you use will determine whether the buffered
  475.             port is LPT1, LPT2, or LPT3.  See the print buffer chapter
  476.             in your Above Board manual for details.  If you omit the t
  477.             parameter, the print buffer defaults to parallel.
  478.  
  479.             If you choose S1 or S2 as the type of port to be buffered,
  480.             you may have to add one or two MODE commands to your
  481.             AUTOEXEC.BAT file.  See the DOS manual or the serial port
  482.             chapter in your Above Board manual for details.
  483.  
  484.             Example.  You have an IBM PC AT and an IBM Enhanced Graphics
  485.             Adapter.  If you want a 160K-byte print buffer in expanded
  486.             memory and you want to print your data on a serial printer
  487.             attached to COM1, use this command:
  488.  
  489.             QUIKBUF2 at 160 E S1
  490.  
  491.  
  492.                                                           page 13
  493.  
  494.             Creating a print buffer in conventional memory
  495.  
  496.             To set up the print buffer in conventional memory, use the
  497.             QUIKBUF1 command, which is like QUIKBUF2 with one
  498.             difference.  The x parameter value can be a decimal integer
  499.             greater than or equal to 3.
  500.  
  501.             Example.  You have an IBM PC XT and a Hercules Monochrome
  502.             Graphics Adapter.  If you want a 20K-byte print buffer in
  503.             conventional memory and you want to print your data on a
  504.             parallel NEC 3550 Spinwriter, use this command:
  505.  
  506.             QUIKBUF1 pc 20 H P
  507.  
  508.  
  509.                                                          page 14
  510.  
  511.             Using the optional programs
  512.  
  513.             The programs listed here don't need to be run.  They're
  514.             included on this diskette for your convenience.
  515.  
  516.             Table 8 describes the optional programs available on this
  517.             upgrade diskette.  Here's how to start these programs:
  518.  
  519.             1    With your screen displaying the DOS prompt,
  520.                  insert a copy of the Intel diskette into drive A.
  521.  
  522.             2    Type
  523.  
  524.             A:[command]
  525.  
  526.             and press Enter.  Replace the command parameter with the
  527.             command listed in Table 8 for the specific program you want
  528.             to run.
  529.  
  530.             Table 8   Optional programs on the Intel diskette
  531.  
  532.  
  533.                  Program        Description             Command
  534.  
  535.  
  536.                  CHKCOP.EXE     Tests the Intel math    CHKCOP
  537.                                 coprocessor.
  538.  
  539.                  CHKMEM.EXE     Confirms the amount of  CHKMEM
  540.                                 conventional, extended
  541.                                 (80286-based computers
  542.                                 only), and expanded
  543.                                 memory in your computer.
  544.  
  545.                  SETBOARD.EXE   Sets up the hardware    SETBOARD
  546.                                 configuration for the
  547.                                 Above Board 286 and
  548.                                 PS/286 ONLY.
  549.  
  550.                  TESTAB.EXE     Tests and pinpoints     TESTAB
  551.                                 bad RAM chips on your
  552.                                 Above Board.
  553.  
  554.  
  555.  
  556.                                                         page 15
  557.  
  558.             Customer support
  559.  
  560.             If, after reading these instructions, you have questions
  561.             about the EMM 4.0 upgrade, please contact Intel's Customer
  562.             Support at one of these numbers.
  563.  
  564.             o    From the United States and Canada, call
  565.                  (800) 538-3373.
  566.  
  567.             o    From outside the United States and Canada,
  568.                  call (503) 629-7354.
  569.  
  570.             If your computer has a modem and you subscribe to
  571.             CompuServe, you can reach Customer Support through:
  572.  
  573.             o    CompuServe mailbox 70307,461.
  574.  
  575.             Bulletin board service
  576.  
  577.             In addition to toll-free customer support, Intel also
  578.             maintains an electronic bulletin board.  This bulletin board
  579.             contains software updates, helpful tips, and the latest news
  580.             about our products.
  581.  
  582.             If you have a modem and a terminal emulation program (such
  583.             as CROSSTALK, PROCOMM, or Smartcom) you can call our
  584.             bulletin board 24 hours a day at the following number:
  585.  
  586.                  (503) 645-6275
  587.  
  588.             To access the bulletin board, your modem must operate at
  589.             300, 1200, or 2400 bits per second (BPS).  Set the modem for
  590.             no parity, eight data bits, and one stopbit.  For example,
  591.             if you're using a 1200 BPS modem, set the parameters as
  592.             follows:
  593.  
  594.                  1200,N,8,1
  595.  
  596.             The bulletin board will ask you for information and then
  597.             list the services available.
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.